package com.clstu.file;

import org.testng.annotations.Test;

import java.io.File;
import java.io.IOException;

public class FileCreate {

    @Test
    public void create01(){//方法1，直接 路径+文件名 一个参数（String）
        String path = "D:\\news1.txt";
        File file = new File(path);//new了一个文件对象，仅在内存中
        try {
            file.createNewFile();//将内存中创建好的文件写入到磁盘中
            System.out.println("文件创建成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    @Test
    public void create02(){//方法2 父文件（路径）+文件名
        File parentFile = new File("D:\\");
        String fileName = "news2.txt";
        File file = new File(parentFile,fileName);
        try {
            file.createNewFile();
            System.out.println("创建成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }


    @Test
    public void create03(){//方式3 路径+文件名 分为两个参数（String）
        String path = "d:\\";
        String fileName = "news3.txt";
        File file = new File(path, fileName);
        try {
            file.createNewFile();
            System.out.println("创建成功~~");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
